Programming Substrates to Create Interactive Learning Environments
نویسنده
چکیده
The design of an effective interactive learning environment requires understanding the intricate relationships among people, tools, and problems. Many end-users do not have the necessary skills, nor the time or patience to compose programs from computer science-sanctioned programming primitives. End-users require environments that elevate the task of programming to the manipulation of components that are directly pertinent to the problems to be solved. This paper introduces the Agentsheets programming substrate employed by designers to create interactive learning environments that are geared toward end-users solving specific problems. A number of educational and industrial applications are used to illustrate the design and use of Agentsheets environments in domains such as art, artificial life, environmental design, games, kitchen design, and visual programming.
منابع مشابه
Artificial Intelligence in 3D Virtual Environments as Technological Support for Pedagogy
This paper researches the opportunities available to use 3D Virtual learning Environments (3D VLEs), such as Second Life, to create e-learning Project Innovation for students using 3D Virtual Design concepts and programming. This entails the use of programming and coding to create bots (artificial intelligence robotic avatars) that can be used to direct interactive teaching and learning activit...
متن کاملScratching Below the Surface: Mathematics through an Alternative Digital Lens?
A key element in the examination of how students process mathematics through digital technologies is considering the ways that digital pedagogical media might influence the learning process. How might students’ understanding emerge through engagement in a digital-learning environment? Interactive software that has cross-curricula implications and facilitates thinking in rich, problem-solving en...
متن کاملRemote Exploratoriums: Combining Network Media and Design Environments to Support Engaged Learning Remote Exploratoriums: Combining Network Media and Design Environments
In an educational context, World Wide Web clients such as NCSA Mosaic® are of limited value because they put learners in the role of information absorbers. Drawing on a museum analogy, learners using Mosaic can be perceived, similar to museum visitors, as passive observers of exhibits. Despite the richness of exhibits in terms of the amount of information as well as the use of multimedia, activ...
متن کاملEvolution of Novice Programming Environments: The Structure Editors of Carnegie Mellon University
Beginning in the early 1980’s, the Computer Science Department at Carnegie Mellon University developed and used three generations of novice programming environments. The focus of these systems was to apply, advance and tune structure editor technology in support of the teaching and learning of computer programming. The use of these pedagogical systems in Carnegie Mellon’s introductory programmi...
متن کاملInteractive music systems within multimedia game development environments
Gaming development programming environments allow for a convergence of multimedia elements within a single environment. This article mentions several game programming environments and focuses on two specifically, noting how they may be used bob non-programmers to create rich, immersive, interactive music systems that support the composition and performance efforts of non-musicians. Research int...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Interactive Learning Environments
دوره 4 شماره
صفحات -
تاریخ انتشار 1994